tag @s add GameCtrol
tag @s add smithingTable.itemSlot
$tp @s ^ ^ ^0.15 $(y_r) 90
tp @s ~ ~0.05 ~
data modify entity @s item set value {id:"apple"}
data modify entity @s transformation.scale set value [0.8f,0.8f,0.8f]

function vs:system/game_ctrol/smithing_table/slot/empty

function util:entity_owner/_this_set_a_owner with entity @n[tag=main,type=marker,distance=..5]